package com.ape.mapsa.produccion.dao;

import java.util.List;

import com.ape.mapsa.produccion.model.ConfPerformedWork;
import com.ape.mapsa.produccion.model.Confeccion;
import com.ape.mapsa.produccion.model.ExtPerformedWork;
import com.ape.mapsa.produccion.model.Extrusion;
import com.ape.mapsa.produccion.model.ImpPerformedWork;
import com.ape.mapsa.produccion.model.Impresion;

public interface PerformedWorkDAO extends GenericDAO<Object, Long> {

	List<ExtPerformedWork> getExtrusionPerformedWork(Extrusion extrusion);

	void saveExtPerformedWork(ExtPerformedWork extPerformedWork);

	void updateExtPerformedWork(ExtPerformedWork extPerformedWork);

	List<ConfPerformedWork> getConfPerformedWork(Confeccion confeccion);

	void saveConfPerformedWork(ConfPerformedWork confPerforemdWork);

	void updateConfPerformedWork(ConfPerformedWork confPerforemdWork);

	List<ImpPerformedWork> getImpPerformedWork(Impresion impresion);

	void saveImpPerformedWork(ImpPerformedWork impPerformedWork);

	void updateImpPerformedWork(ImpPerformedWork impPerformedWork);

}
